home *** CD-ROM | disk | FTP | other *** search
Wrap
HBAM2001MAY84 NLphoneCheck1.1E,'s:* 01114 104444444 12345 174555555 6266166 666666 8001234 Number 06-11 0800-12 0909-22 Alarm Nieuw Wordt Id@ntL@belB veld, maar zie hieronder voor een betere truc. Nu test op lookup fout E: 0& ?? / ? d >>> F!(' Zapf Chancery Pro 1.0F! Pro 2.0 - 2.1I US English - Spelling ToNum("0,."&TelOld)*10^6 ,2)="24"or Left(TextToNum("0,."&TelOld 42578 42579 42576 No digits found 14711164 You cannot enter data into a calculationfield, but see below for a better trick. Je kan niet invoeren in een rekenveld, maar zie hieronder voor een betere truc. EBThe trick: TelOld is transparent, and on top of/en boven op Telnew E: Letter O/o digit 0! F!' Too few digits' Old intern. conv.& OK: Inter TelNew#2B Dubbel veld, zowel invoer als resultaat. Druk op Tab om de invoer te zien, klik erbuiten voor het resultaat. Handig als je ruimte tekort komt. Double field, both input and result. Press Tab to see the input, CB)lick outside for the result. Saves space. Num("0,."&TelOld)*10^10 ,8 ,2) & Middle(TelOld,Position(TelOld&"; ","; ",1),32), If(1=1 ,"","Now length check") & If((LJ ength(Int(TextToNum("0,."&TelOld&1)* 10^(Length(TextToNum("0,."&Left(TelOld,Position(TelOld&"; ", "; ", 1))&1))-3))) Middle(@#2 ,3 ,1) and Left (@#2 ,1) < 5) , User Dictionary User Dictionary 10^6 ,2)="20"or Left(TextToNum("0,."&TelOld)*10^6 ,2)="24"or Left(TextToNum("0,."&TelOld 4/17/96 COMMENT E ID@NTL@BEL TELNEW#2 TELOLD TelOldB If(Left(TextToNum("0,."&TelOld)*10^6 ,2)="10"or Left(TextToNum("0,."&TelOld)*10^6 ,2)="13"or Left(TextToNum("0,."&TelOld)*10^6 ,2)="20"or Left(TextToNum("0,."&TelOld)*10^6 ,2)="24"or Left(TextToNum("0,."&TelOld JJLcheckData If(Left(TextToNum("0,."&TelOld)*10^6 ,2)="10"or Left(TextToNum("0,."&TelOld)*10^6 ,2)="13"or Left(TextToNum("0,."&TelOld)*10^6 ,2)="20"or Left(TextToNum("0,."&TelOld)*10^6 ,2)="24"or Left(TextToNum("0,."&TelOldB )*10^6 ,2)="26"or Left(TextToNum("0,."&TelOld)*10^6 ,2)="36"or Left(TextToNum("0,."&TelOld)*10^6 ,2)="37"or (Left(TextToNum("0,."&TelOld)*10^6 ,2)="40" and Left(TextToNum("0,."&TelOld)*10^6 ,3) "406")or Left TelOld TelNew#2 E Comment E SingleB SingleB TelOld E: 0' ,(' -0 ?? F!(' 0611; oud alarm nr; wordt 112F 6880060Q OK: 06 Numbera 06-11; oud alarm nr; wordt 112 8001234; 800 nrF 8788000Q OK: New Euro free info nra 0800-12 34; 800 nr 909 2212 34 56; nieuw koop nrF 9789090Q OK: New Euro paid info nra 0909-22 12 34 56; nieuw koop nrruw koop nr6; nieuw koop nrkoop nrop nr` OK: Old nr converteda 024-366 66 66 030 22 22 2; tst 123F 16703021Q Fantasienr, niet draaien!` 1 digit(s) to shorta E: 1d <<<< F! 030 22 22 22; tst 123F 16703021 If(Left(TextToNum("1,."&TelOld)*1000 ,4) > 1090 and Left(TextToNum("1,."&TelOld)*1000 ,4) 1099 ,"Old intern. conv.", If((Position(TelOld,D "+",1) 0 and TextToNum("0,."&TelOld) = TextToNum("0,."& Right(TelOld, Length(TelOld)- Position(TelOld,"+",1)))) Dubbel veld, zowel invoer als resultaat. Druk op Tab om de invoer te zien, klik erbuiten voor het resultaat. Handig als je ruimte tekort komt. Double field, both input and result. Press Tab to see the input, CB)lick outside for the result. Saves space. Id@ntL@belB A Comment EB If(Position(TelOld,"O",1) 1 and Position(TelOld,"O",1) < Position(TelOld & ";",";",1), "E: Letter O/o digit 0! F!", If(Length(Int(TextToNum("0,."&TelB Old&1)* 10^(Length(TextToNum("0,."&Left(TelOld, Position(TelOld&"; ", "; ", 1))&1))-2))) < 3 ,"Too few digits", 0,.&C !!!!! To convert imported or already existing records you must select Relookup from the Edit Menu, with the cursor in the (renamed?) field TelOld. !!!!!!! 112; nieuw alarm nr.F 1120S Gaat ergens in 1996 in Id@ntL@bel TelNew#2 E Comment E TrucB ,5), If(Left(TextToNum("0,."&TelOld)*10^7 ,5)="42576", Left(TextToNum("0,."&TelOld)*10^7 ,6), Left(TextToNum("0,."&TelOld)*10^6 ,4) )))) 950"or Left(TextToNum("0,."&TelOld)*10^6 ,4)="4951"or Left(TextToNum("0,."&TelOld)*10^6 ,4)="8360"or Left(TextToNum("0,."&TelOld)*10^6 ,4)="8851"or Left(TextToNum("0,."&TelOld)*10^7 ,5)="42572"or Left(TextToNumL ("0,."&TelOld)*10^7 ,5)="42575"or Left(TextToNum("0,."&TelOld)*10^7 ,5)="42577"or Left(TextToNum("0,."&TelOld)*10^7 ,5)="42578"or Left(TextToNum("0,."&TelOld)*10^7 ,5)="42579", Left(TextToNum("0,."&TelOld)*10^7 short' long Abo nr begint met een 0' OK: & ' 06 Number' New Euro free info nr' New Euro TelNew#2B Now length check ' d <<<< F!' d >>>> F! E: O/o 0! F!' Trick/Truc Single "or Left(TextToNum("0,."&TelOld)*10^6 ,4)="2990"or Left(TextToNum("0,."&TelOld)*10^6 ,4)="3450"or Left(TextToNum("0,."&TelOld)*10^6 ,4)="3480"or Left(TextToNum("0,."&TelOld)*10^6 ,4)="4132"or Left(TextToNum("0,J ."&TelOld)*10^6 ,4)="4160"or Left(TextToNum("0,."&TelOld)*10^6 ,4)="4167"or Left(TextToNum("0,."&TelOld)*10^6 ,4)="4180"or Left(TextToNum("0,."&TelOld)*10^6 ,4)="4927"or Left(TextToNum("0,."&TelOld)*10^6 ,4)="4 )="6" or Left(TextToNum("0,."&TelOld)*10^6 ,1)="7", Left(TextToNum("0,."&TelOld)*10^6 , If(Length(Int(TextToNum("0,."&TelOld&1)* 10^(Length(TextToNum("0,."&Left(TelOld, H Position(TelOld&"; ", "; ", 1))&1))-3))) < 8 or Left(TextToNum("0,."&TelOld)*10^6 ,1)="6",2 ,3)), If(Left(TextToNum("0,."&TelOld)*10^6 ,4)="2907 112; nieuw alarm nr.F 1120S Gaat ergens in 1996 in` OK: New Euro nra 112; nieuw alarm nr.maar zie hieronder voor een betere truc. EBThe trick: TelOld is transparent, and on top of/en boven op Telnew ListB l {I0_* L [i0 l {I0_* L [i0 l {I0_* L [i0 l {I0_* L [i0 L [i0 Zapf Chancery If(1 = 1 ,""," Nu test op lookup fout") & If(@#2 = 0 ,"Area+subs. doesnt exist, or missing digits", H If((Length(Int(TextToNum("0,."&TelOld&1)* 10^(Length(TextToNum("0,."&Left(TelOld,Position(TelOld&"; ", "; ", 1))&1))-3))) = 8 and Left(@#2,1) = 1 ), Length(TextToNum("0,."&Left(TelOld,Position(TelOld&"; ","; ",1)) &1)) - 3 ,1))&" "& Middle(TextToNum("0.,"&TelOld&1), Length(TextToNum("0,."&Left(TelOld,PoZbsition(TelOld&"; ","; ",1))& 1)) - 2 ,2))& Middle(TelOld,Position(TelOld&"; ","; ",1),32) )))))))) Middle(TelOld,Position(TelOld & "; ","; ",1)+2 ,99), If(Left(TextToNum(" Alarm Comment Nieuw *010-444 0111-41 0174-55 0186-66 020-626 024-366 030-222 0800-12 0909-22 6266166 Alarm Comment Nieuw Onzinnig Viavia Wordt Viavia Converted Dialling Digit Digits Doesnt Exist Letter Missing Number Short 010-444 0111-41 0174-55 E: 0& ?? / ? d >>> F!(' Fantasienr, niet draaien!` OK: Old nr converteda 030-222 22 22; tst 123 030 222 22 22; tst 123F 2780300Q Fantasienr, niet draaien!` OK: New nra 030-222 22 22; tst 123 030 222 22 22 2; tst123F 2780300Q Fantasienr, niet draaien!` 1 digit(s) to longa E: 1d >>>> F! 104444444; bgg 555 55 55F 3780100Q OK: Old and new, same diallinga 010-444 44 44; bgg 555 55 55 %A 174555555F 3681740Q 1745` OK: Old and new, same diallinga 0174-55 55 55P If(Middle(Int(TextToNum("0,."&TelOld&1)* 10^(Length(TextToNum("0,."&TelOld&1))-2)), (Middle(@#2 ,3 ,1)-Middle(@#2 ,2 ,1)+2),1) = 0 anN d Left(@#2,1) < 5 , "E: 0"&Left(Int(TextToNum("0,."&TelOld&1)* 10^(Length(TextToNum("0,."&TelOld&1))-2)), Middle(@#2,3 ,1) - Middle(@#2,2 ,1) + 1)& "-0 ?? F! l {I0_* A JJL/ShareB Users YesfD Helvetica Monaco Chicago New Century Schlbk Geneva Courier Times Zapf Chancery 0,."&Left(TelOld,Position(TelOld&"; ","; ",1)) &1)) - Middle(@#2 ,2 ,1), Middle(@#2 ,2 ,1)-4)&" ","")& If(Middle(@#2 ,2 ,1) > 3 ,Middle(TextToNum("0.,"&TelOld&1), X Length(TextToNum("0,."&Left(TelOld,Position(TelOld&"; ","; ",1)) &1)) - 4 ,2), Middle(TextToNum("0.,"&TelOld&1), "OK: New nr", If(1=1 ,"","Now length check") & If((Length(Int(TextToNum("0,."&TelOld&1)* 10^(Length(TextToNum("0,."&Left(TelOld,Position(TelOld&J "; ", "; ", 1))&1))-3))) Middle(@#2 ,3 ,1) and Left (@#2 ,1) < 5) and (Length(Int(TextToNum("0,."&TelOld&1)* 10^(Length(TextToNum("0,."&Left(TelOld,Position(TelOld&"; ", "; 999; 123F 9991`*Area+subs. doesnt exist, or missing digitsa E: 0999-1?? / ? d >>> F! ; onzinnig comment` Too few digitsa onzinnig comment 080 666666F 06702431Q OK: Old nr converteda 024-366 66 66 030 22 22 2; tst 123F 16703021Q Fantasienr, niet draaien!` 1 digit(s) to shorta E: 1d <<<< F! 030 22 22 22; tst 123F 16703021Q 300 22 22 22; tst 123F 16703021 TelOld)*10^6 ,2)="30"or Left(TextToNum("0,."&TelOld)*10^6 ,2)="33"or Left(TextToNum("0,."&TelOld)*10^6 ,2)="35"or Left(TextToNum("0,."&TelOld)*10^6 ,2)="38"or Left(TextToNum("0,."&TelOld)*10^6 ,2)="43"or Left(TF extToNum("0,."&TelOld)*10^6 ,2)="45"or Left(TextToNum("0,."&TelOld)*10^6 ,2)="46"or Left(TextToNum("0,."&TelOld)*10^6 ,2)="53"or Left(TextToNum("0,."&TelOld)*10^6 ,2)="58"or Left(TextToNum("0,."&TelOld)*10^6 ,1 (TextToNum("0,."&TelOld)*10^6 ,2)="50"or Left(TextToNum("0,."&TelOld)*10^6 ,2)="55"or Left(TextToNum("0,."&TelOld)*10^6 ,2)="70"or Left(TextToNum("0,."&TelOld)*10^6 ,2) ="80"or Left(TextToNum("0,."&TelOld)*10^6D ,2)="85"or Left(TextToNum("0,."&TelOld)*10^6 ,2) ="90", Left(TextToNum("0,."&TelOld)*10^6 ,3), If(Left(TextToNum("0,."&TelOld)*10^6 ,2)="15"or Left(TextToNum("0,."&TelOld)*10^6 ,2)="23"or Left(TextToNum("0,."& If(Left(@#2,1) > 4 ,If(Left (@#2 ,1) = 6 ,"06 Number","") & If(Left (@#2 ,1) = 8 ,"New Euro free info nr","") & If(Left (@#2 ,1) = 9 ,"New Euro paid info nr",""), P If(Left (@#2 ,1) 1 ,"Old nr converted","") & If(Left (@#2 ,1) = 2 ,"New nr","")& If(Left (@#2 ,1) = 3 ,"Old and new, same dialling","Q ")) ))))))))) ", "0"&TextToNum(Middle(@#2 ,4 ,3))&"-"& If(Left(@#2,1) > 4 , Left(Middle(TextToNum(Middle(TelOld,P Position(TelOld,Left(@#2,1),1), Position(TelOld&"; ","; ",1) - Position(TelOld,Left(@#2,1),1))),If(Left(@#2,1) = 6 ,2 ,4),9),2) & If(Length(Middle(TextToNum(Middle(TelOld, Position(TelOld,Left(@#2,1),1), Posit ion(TelOld&"; ","; ",1) - Position(TelOld,Left(@#2,1),1))),If(Left(@#2,1) = 6 ,2 ,4),9)) > 2 ," ","")& Middle(Middle(TextToNum(Middle(TelOld,Position(TelOld,Left(@#2,1),1), Position(TelOld&"; ","; ",1)R - Position(TelOld,Left(@#2,1),1))), If(Left(@#2,1) = 6 ,2 ,4),9),3 ,2) & If(Length(Middle(TextToNum(Middle(TelOld, Position(TelOld,Left(@#2,1),1), Position(TelOld&"; ","; ",1) - Position(TelOld,Left(@#2,1),1)) (TelOld,Position(TelOld&"; ", "; ", 1))&1))-3))) - Middle(@#2 ,3 ,1)) <0 , " short", " long"), If(Middle(Int(TextToNum("0,."&TelOldN &1)* 10^(Length(TextToNum("0,."&TelOld&1))-2)), (Middle(@#2 ,3 ,1)-Middle(@#2 ,2 ,1)+2),1) = 0 and Left(@#2,1) < 5 ,"Abo nr begint met een 0", "OK: " & ", 1))&1))-3))) 8 or Left(@#2,1) 1), Abs(Length(Int(TextToNum("0,."&TelOld&1)* 10^(Length(TextTL oNum("0,."&Left(TelOld,Position(TelOld&"; ", "; ", 1))&1))-3))) - Middle(@#2 ,3 ,1))& " digit(s) to" & If((Length(Int(TextToNum("0,."&TelOld&1)* 10^(Length(TextToNum("0,."&Left 10^(Length(TextToNum("0,."&Left(TelOld,Position(TelOld&"; ", "; ", 1))&1))-3))) = 8 and Left(@#2,1) = 1), "0"& Middle(TextToNum("0,."H &TelOld)*10^9 ,1 ,If(Length(@#1)=3 ,2 ,3)) & "-" & Middle(TextToNum("0,."&TelOld)*10^9 ,If(Length(@#1)=3 ,3 ,4),If(Length(@#1)=3 ,3 ,2)) & " " & Middle (TextToNum("0,."&TelOld)*10^9 ,6 ,2) & " " & Middle(TextTo digit(s) to(' 0174-55 0186-66 020-626 024-366 030-222 06-11 0800-12 0909-22 0999-1 6266166 42572 42575 42577 ),If(Left(@#2,1) = 6 ,2 ,4),9)) > 4 , " ","")& Middle(Middle(TextToNum(Middle(TelOld,Position(TelOld,Left(@#2,1),1), Position(TelOld&"; ","; ",1) - Position(TelOld,Left(@#2,1),1))), If(Left(@#2,1) = 6 ,2 ,T 4),9),5 ,2) & If(Length(Middle(TextToNum(Middle(TelOld, Position(TelOld,Left(@#2,1),1), Position(TelOld&"; ","; ",1) - Position(TelOld,Left(@#2,1),1))),If(Left(@#2,1) = 6 ,2 ,4),9)) > 6 , " ","")& Middle(M "E: " & Abs(Length(Int(TextToNum("0,."&TelOld&1)* 10^(Length(TextToNum("0,."&Left(TelOld,Position(TelOld&"; ", "; ", 1))&1))-3))) - Middle(@#2 ,3 ,1))& If((Length(Int(TextToNL um("0,."&TelOld&1)* 10^(Length(TextToNum("0,."&Left(TelOld,Position(TelOld&"; ", "; ", 1))&1))-3))) - Middle(@#2 ,3 ,1)) <0 , "d <<<< F!", "d >>>> F!"), TrucB 020 6266166F 3780200Q ViaVia` OK: Old and new, same diallinga 020-626 61 66 ; (020) 626.616.6; = ViaViaF 3780200Q 206S7Gebruik comment om afwijkende formattering op te leggen` Too few digitsa (020) 626.616.6; = ViaVia 186 66 66 66F 14718666 3Q 1866` OK: New nra 0186-66 66 66 01114 12345F 14711164 3Q 1114` OK: New nra 0111-41 23 45 *A 09O9 1234F 9912` E: Letter O/o digit 0! F!a E: O/o 0! F! Onzinnig Viavia Wordt Nieuw Onzinnig Viavia Wordt 6266166 Alarm Comment Nieuw Onzinnig Viavia Wordt Comment Nieuw Onzinnig Viavia Wordt Alarm Comment Nieuw Onzinnig Viavia Wordt 020-626 024-366 030-222 06-11 0800-12 0909-22 0999-1 6266166 Alarm Comment Nieuw Onzinnig Viavia Wordt 6880060 8788000 9789090 Afwijkende Comment Draaien Ergens Fantasienr Formattering Gebruik Leggen Number Short 024-366 030-222 06-11 0800-12 0909-22 0999-1 Onzinnig Tst123 Viavia Wordt 06702431 14711164 14718666 16703021 2780300 3681740 3780100 3780200 oesnt Exist Missing Number 06-11 0800-12 0909-22 0999-1 Alarm Comment Nieuw Onzinnig Wordt Wordt Alarm Comment Nieuw Onzinnig 6880060 8788000 9789090 Ergens Digits Doesnt Exist Missing Number 06-11 0800-12 0909-22 0999-1 Alarm Nieuw Wordt or (TextToNum("0,."&TelOld) < 1/100) , "OK: International", If(Left(@#1,1)=1 and (Length(F 1&TextToNum(TelOld)) - Length(TextToNum("0,."& Middle(TelOld,Position(TelOld & "; ","; ",1),32)&1)))=2 , "OK: New Euro nr", 1,."&TelOld)*1000 ,4) > 1090 and Left(TextToNum("1,."&TelOld)*1000 ,4) 1099 , "00"&Right(TelOld, Length(TelOld)-2), If((Position(TelOld,"+",1) 0 and TextToNum("0,."&TelOld) = D TextToNum("0,."&Right(TelOld, Length(TelOld)- Position(TelOld,"+",1)))) or (TextToNum("0,."&TelOld) < 1/100) or (Left(@#1,1)=1 and (Length(1&TextToNum(TelOld)) - Length(TextToNum("0,."&Middle(TelOld,Position(Te paid info nr' Old nr converted' New nr' Old and new, same dialling' '*Area+subs. doesnt exD ist, or missing digits' OK: New nr Now length check TelNew#2B Single Single lOld & "; ","; ",1),32)&1)))=2), TelOld, If(1 = 1 ,""," Nu test op lookup fout") & If(@#2 = 0 ,"E: F 0"&Left(@#1, If(Length(@#1) < 4 ,2 ,3))&"-"& Middle(@#1,If(Length(@#1) < 4 ,3 ,4),10)&"?? / ? d >>> F!", If((Length(Int(TextToNum("0,."&TelOld&1)* national& OK: New Euro nr Nu test op lookup fout '*Area+subs. doesnt exD ist, or missing digits' OK: New nr Now length check ")) ))))))))) TelOld TelOld iddle(TextToNum(Middle(TelOld,Position(TelOld,Left(@#2,1),1), Position(TelOld&"; ","; ",1) - Position(TelOld,Left(@#2,1),1))), If(Left(@#2,1) = 6 ,2 ,4),9),7 ,2), V Middle(@#2,7 ,Right(@#2 ,1))& If(Middle(@#2 ,2 ,1) > 4 ,Middle(TextToNum("0.,"&TelOld&1), Length(TextToNum(" TelNew#2B If(Position(TelOld,"O",1) 1 and Position(TelOld,"O",1) < Position(TelOld & ";",";",1),"E: O/o 0! F!", If(Length(Int(TextToNum("0,."&TelOld&1)* B 10^(Length(TextToNum("0,."&Left(TelOld, Position(TelOld&"; ", "; ", 1))&1))-2))) < 3 , Middle(TelOld,Position(TelOld & "; ","; ",1)+2 ,99), If(Left(TextToNum(" Onzinnig 6880060@ 0174-55e Onzinnig@